<html><head><title>Servlet Programming with WebMacro</title></head>
<body bgcolor="white" text="black">

<center>
<h1>Site Development with WebMacro Servlets </h1>

Justin Wells</center>
<hr>

<dl>
  <dt><b><a href="intro.html">Motivation</a></b>
  <dd>Separation of concerns: everyone owns their own work.
  <p>

  <dt><b><a href="mvc.html">Model/View/Controller</a></b>
  <dd>Model: back-end accessors, core functionality<br>
      View: look & feel, html, site organization<br>
      Controller: session management, user tracking, reporting
  <p>

  <dt><b><a href="servlet.html">Java Servlets</a></b>
  <dd>Servlet Engines; Servlet API: Request, Response, Threads;
      and what it doesn't do: JDBC/data access, page generation.
  <p>

  <dt><b><a href="webmacro.html">WebMacro</a></b>
  <dd>What is it? How does a prorammer use it? How do the
      templates look?
  <p>

  <dt><b><a href="guts.html">How WebMacro Works</a></b>
  <dd>Installation; WebMacro Introspection; Concurrency issues;
      Performance; Extending the Framework.
  <p>

  <dt><b><a href="script.html">Template Scripting</a></b>
  <dd>Basic syntax: Variables, directives. Pluggable directives.
  <p>

  <dt><b><a href="tools.html">Page Driven Design</a></b> 
  <dd>Page driven development. Tool API. Search example.
  <p>
   
  <dt><b><a href="summary.html">Where to Lean More</a></b> 
  <dd>webmacro.org, JavaDoc, mailing list, and me.
  <p>
   

</dl>

</body></html>
